package cn.touna.jss.common.properties.disconf;

import com.baidu.disconf.client.common.annotations.DisconfFile;
import com.baidu.disconf.client.common.annotations.DisconfFileItem;
import org.springframework.stereotype.Component;

/**
 * 天行数科配置
 */
@Component
@DisconfFile(targetDirPath = "disconf", filename = "tianxing.properties")
public class TianXingProperties {
    private String account;
    private String signature;
    private String authUrl;
    private String flag;
    private String memberInfoDataUrl;
    private String companyInfoDataUrl;
    private String fuzzyQuerycompanyUrl;
    private String licenseStatusDataUrl;
    private String idCardDataUrl;
    private String idCardPhotoDataUrl;
    private String negativeInfoDataUrl;
    private String element3Url;
    private String element4Url;
    private String offencesUrl;
    private String incomeUrl;

    private String reqUrl;

    @DisconfFileItem(name = "tianxing.reqUrl", associateField = "reqUrl")
    public String getReqUrl() {
        return reqUrl;
    }

    public void setReqUrl(String reqUrl) {
        this.reqUrl = reqUrl;
    }

    @DisconfFileItem(name = "tianxing.fuzzyQuerycompanyUrl", associateField = "fuzzyQuerycompanyUrl")
    public String getFuzzyQuerycompanyUrl() {
        return fuzzyQuerycompanyUrl;
    }

    public void setFuzzyQuerycompanyUrl(String fuzzyQuerycompanyUrl) {
        this.fuzzyQuerycompanyUrl = fuzzyQuerycompanyUrl;
    }

    @DisconfFileItem(name = "tianxing.account", associateField = "account")
    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    @DisconfFileItem(name = "tianxing.signature", associateField = "signature")
    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    @DisconfFileItem(name = "tianxing.flag", associateField = "flag")
    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    @DisconfFileItem(name = "tianxing.authUrl", associateField = "authUrl")
    public String getAuthUrl() {
        return authUrl;
    }

    public void setAuthUrl(String authUrl) {
        this.authUrl = authUrl;
    }

    @DisconfFileItem(name = "tianxing.memberInfoDataUrl", associateField = "memberInfoDataUrl")
    public String getMemberInfoDataUrl() {
        return memberInfoDataUrl;
    }

    public void setMemberInfoDataUrl(String memberInfoDataUrl) {
        this.memberInfoDataUrl = memberInfoDataUrl;
    }

    @DisconfFileItem(name = "tianxing.companyInfoDataUrl", associateField = "companyInfoDataUrl")
    public String getCompanyInfoDataUrl() {
        return companyInfoDataUrl;
    }

    public void setCompanyInfoDataUrl(String companyInfoDataUrl) {
        this.companyInfoDataUrl = companyInfoDataUrl;
    }

    @DisconfFileItem(name = "tianxing.licenseStatusDataUrl", associateField = "licenseStatusDataUrl")
    public String getLicenseStatusDataUrl() {
        return licenseStatusDataUrl;
    }

    public void setLicenseStatusDataUrl(String licenseStatusDataUrl) {
        this.licenseStatusDataUrl = licenseStatusDataUrl;
    }

    @DisconfFileItem(name = "tianxing.idCardDataUrl", associateField = "idCardDataUrl")
    public String getIdCardDataUrl() {
        return idCardDataUrl;
    }

    public void setIdCardDataUrl(String idCardDataUrl) {
        this.idCardDataUrl = idCardDataUrl;
    }

    @DisconfFileItem(name = "tianxing.idCardPhotoDataUrl", associateField = "idCardPhotoDataUrl")
    public String getIdCardPhotoDataUrl() {
        return idCardPhotoDataUrl;
    }

    public void setIdCardPhotoDataUrl(String idCardPhotoDataUrl) {
        this.idCardPhotoDataUrl = idCardPhotoDataUrl;
    }

    @DisconfFileItem(name = "tianxing.negativeInfoDataUrl", associateField = "negativeInfoDataUrl")
    public String getNegativeInfoDataUrl() {
        return negativeInfoDataUrl;
    }

    public void setNegativeInfoDataUrl(String negativeInfoDataUrl) {
        this.negativeInfoDataUrl = negativeInfoDataUrl;
    }

    @DisconfFileItem(name = "tianxing.element3Url", associateField = "element3Url")
    public String getElement3Url() {
        return element3Url;
    }

    public void setElement3Url(String element3Url) {
        this.element3Url = element3Url;
    }

    @DisconfFileItem(name = "tianxing.element4Url", associateField = "element4Url")
    public String getElement4Url() {
        return element4Url;
    }

    public void setElement4Url(String element4Url) {
        this.element4Url = element4Url;
    }

    @DisconfFileItem(name = "tianxing.offencesUrl", associateField = "offencesUrl")
    public String getOffencesUrl() {
        return offencesUrl;
    }

    public void setOffencesUrl(String offencesUrl) {
        this.offencesUrl = offencesUrl;
    }

    @DisconfFileItem(name = "tianxing.incomeUrl", associateField = "incomeUrl")
    public String getIncomeUrl() {
        return incomeUrl;
    }

    public void setIncomeUrl(String incomeUrl) {
        this.incomeUrl = incomeUrl;
    }
}
